{resourceProviderNamespace} (stable:2015-11-01)

2025/12/05 • 37 new, 37 deleted methods

Providers_Unregister (new)
Description Unregisters provider from a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
Providers_Register (new)
Description Registers provider to be used with a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
Providers_List (new)
Description Gets a list of resource providers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers
{
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}
Providers_Get (new)
Description Gets a resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
ResourceGroups_ListResources (new)
Description Get all of the resources under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources
{
resourceGroupName: string ,
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
ResourceGroups_CheckExistence (new)
Description Checks whether resource group exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
ResourceGroups_CreateOrUpdate (new)
Description Create a resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}

⚐ Response (201)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_Delete (new)
Description Begin deleting resource group.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
ResourceGroups_Get (new)
Description Get a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_Patch (new)
Description Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource groups, though if a field is unspecified current value will be carried over.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_List (new)
Description Gets a collection of resource groups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups
{
$filter: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}
Resources_MoveResources (new)
Description Begin moving resources.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_List (new)
Description Get all of the resources under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resources
{
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
Resources_CheckExistence (new)
Description Checks whether resource exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_Delete (new)
Description Delete resource and all of its resources.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdate (new)
Description Create a resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
Resources_Update (new)
Description Updates a resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (202)

{}
Resources_Get (new)
Description Returns a resource belonging to a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (204)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
Tags_DeleteValue (new)
Description Delete a subscription resource tag value.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_CreateOrUpdateValue (new)
Description Create a subscription resource tag value.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}

⚐ Response (201)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
Tags_CreateOrUpdate (new)
Description Create a subscription resource tag.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}

⚐ Response (201)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}
Tags_Delete (new)
Description Delete a subscription resource tag.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_List (new)
Description Get a list of subscription resource tags.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/tagNames
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}
ResourceProviderOperationDetails_List (new)
Description Gets a list of resource providers.
Reference Link ¶

⚼ Request

GET:  /providers/{resourceProviderNamespace}/operations
{
resourceProviderNamespace: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
publisher: string ,
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (204)

{
value:
[
{
name: string ,
display:
{
publisher: string ,
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
PolicyDefinitions_CreateOrUpdate (new)
Description Create or update policy definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
parameters:
{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
PolicyDefinitions_Get (new)
Description Gets policy definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
PolicyDefinitions_Delete (new)
Description Deletes policy definition.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
PolicyAssignments_ListForResource (new)
Description Gets policy assignments of the resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}providers/Microsoft.Authorization/policyAssignments
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_ListForResourceGroup (new)
Description Gets policy assignments of the resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
{
resourceGroupName: string ,
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_Delete (new)
Description Delete policy assignment.
Reference Link ¶

⚼ Request

DELETE:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_Create (new)
Description Create policy assignment.
Reference Link ¶

⚼ Request

PUT:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
parameters:
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_Get (new)
Description Get single policy assignment.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_DeleteById (new)
Description Delete policy assignment.
Reference Link ¶

⚼ Request

DELETE:  /{policyAssignmentId}
{
policyAssignmentId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_CreateById (new)
Description Create policy assignment by Id.
Reference Link ¶

⚼ Request

PUT:  /{policyAssignmentId}
{
policyAssignmentId: string ,
parameters:
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_GetById (new)
Description Get single policy assignment.
Reference Link ¶

⚼ Request

GET:  /{policyAssignmentId}
{
policyAssignmentId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_List (new)
Description Gets policy assignments of the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
{
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_ListForScope (new)
Description Gets policy assignments of the scope.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.Authorization/policyAssignments
{
scope: string ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
Providers_Unregister (removed)
Description Unregisters provider from a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
Providers_Register (removed)
Description Registers provider to be used with a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
Providers_List (removed)
Description Gets a list of resource providers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers
{
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}
Providers_Get (removed)
Description Gets a resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
apiVersions:
[
string ,
]
,
properties: object ,
}
,
]
,
}
ResourceGroups_ListResources (removed)
Description Get all of the resources under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources
{
resourceGroupName: string ,
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
ResourceGroups_CheckExistence (removed)
Description Checks whether resource group exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
ResourceGroups_CreateOrUpdate (removed)
Description Create a resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}

⚐ Response (201)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_Delete (removed)
Description Begin deleting resource group.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
ResourceGroups_Get (removed)
Description Get a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_Patch (removed)
Description Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource groups, though if a field is unspecified current value will be carried over.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
ResourceGroups_List (removed)
Description Gets a collection of resource groups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups
{
$filter: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}
Resources_MoveResources (removed)
Description Begin moving resources.To determine whether the operation has finished processing the request, call GetLongRunningOperationStatus.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_List (removed)
Description Get all of the resources under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resources
{
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
Resources_CheckExistence (removed)
Description Checks whether resource exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_Delete (removed)
Description Delete resource and all of its resources.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdate (removed)
Description Create a resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
Resources_Update (removed)
Description Updates a resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (202)

{}
Resources_Get (removed)
Description Returns a resource belonging to a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}

⚐ Response (204)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
}
,
properties: object ,
}
Tags_DeleteValue (removed)
Description Delete a subscription resource tag value.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_CreateOrUpdateValue (removed)
Description Create a subscription resource tag value.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}

⚐ Response (201)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
Tags_CreateOrUpdate (removed)
Description Create a subscription resource tag.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}

⚐ Response (201)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}
Tags_Delete (removed)
Description Delete a subscription resource tag.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_List (removed)
Description Get a list of subscription resource tags.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/tagNames
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tagName: string ,
count:
{
type: string ,
value: string ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: string ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}
ResourceProviderOperationDetails_List (removed)
Description Gets a list of resource providers.
Reference Link ¶

⚼ Request

GET:  /providers/{resourceProviderNamespace}/operations
{
resourceProviderNamespace: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
publisher: string ,
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (204)

{
value:
[
{
name: string ,
display:
{
publisher: string ,
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
PolicyDefinitions_CreateOrUpdate (removed)
Description Create or update policy definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
parameters:
{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
PolicyDefinitions_Get (removed)
Description Gets policy definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
displayName: string ,
policyRule: object ,
}
,
name: string ,
}
PolicyDefinitions_Delete (removed)
Description Deletes policy definition.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policydefinitions/{policyDefinitionName}
{
policyDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
PolicyAssignments_ListForResource (removed)
Description Gets policy assignments of the resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}providers/Microsoft.Authorization/policyAssignments
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_ListForResourceGroup (removed)
Description Gets policy assignments of the resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
{
resourceGroupName: string ,
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_Delete (removed)
Description Delete policy assignment.
Reference Link ¶

⚼ Request

DELETE:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_Create (removed)
Description Create policy assignment.
Reference Link ¶

⚼ Request

PUT:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
parameters:
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_Get (removed)
Description Get single policy assignment.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
{
scope: string ,
policyAssignmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_DeleteById (removed)
Description Delete policy assignment.
Reference Link ¶

⚼ Request

DELETE:  /{policyAssignmentId}
{
policyAssignmentId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_CreateById (removed)
Description Create policy assignment by Id.
Reference Link ¶

⚼ Request

PUT:  /{policyAssignmentId}
{
policyAssignmentId: string ,
parameters:
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_GetById (removed)
Description Get single policy assignment.
Reference Link ¶

⚼ Request

GET:  /{policyAssignmentId}
{
policyAssignmentId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
PolicyAssignments_List (removed)
Description Gets policy assignments of the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
{
$filter: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}
PolicyAssignments_ListForScope (removed)
Description Gets policy assignments of the scope.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.Authorization/policyAssignments
{
scope: string ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
displayName: string ,
policyDefinitionId: string ,
}
,
name: string ,
}
,
]
,
nextLink: string ,
}